const { defineConfig } = require('@vue/cli-service')
module.exports = defineConfig({
  transpileDependencies: true,
  devServer: {
    port: 8080,
    proxy: {
      '/api': {
        target: process.env.VUE_APP_API_BASE_URL,
        changeOrigin: true,
        secure: false,
        logLevel: 'debug',
        timeout: 30000,            // 请求超时时间（毫秒）
        proxyTimeout: 30000,       // 代理层超时
        onError(err, req, res) {
        console.error('Proxy error:', err);
        res.writeHead(500, {
          'Content-Type': 'application/json'
        });
        res.end(JSON.stringify({ message: 'Proxy request failed' }));
      }
      }
    }
  }
})


